/* Esta classe tem como objetivo representar todos os eventos da animacao */

#pragma once

class AnimationEvent {

private:


public:
	virtual void startEvent() = 0;
	virtual void prepareEvent() = 0;
	virtual void restartEvent() = 0;
	virtual bool hasStarted() = 0;
	virtual void update(float deltaTime) = 0;
	virtual void quit() = 0;
};